package it.webFlora.action;

import it.webFlora.Dao.ProvinciaDao;
import it.webFlora.Dao.RegioneDao;
import it.webFlora.Dao.impl.FioristaDaoImpl;
import it.webFlora.bean.db.EntiPubblici.Provincia;
import it.webFlora.bean.db.EntiPubblici.Regione;
import it.webFlora.services.FioristaService;
import it.webFlora.services.impl.FioristaServiceImpl;

import java.util.ArrayList;

import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.logging.Logger;

import org.springframework.beans.factory.annotation.Autowired;

import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionSupport;

public class SearchRegioniProvinceComuni extends WebFloraAction {

	private List<Regione> regioneDb=new ArrayList<Regione>();
	private List<Provincia> provinciaDb=new ArrayList<Provincia>();
	private  RegioneDao regioneDao=new RegioneDao();
	private  ProvinciaDao provinciaDao=new ProvinciaDao();
	//private FioristaDaoImpl fioristaServiceImpl =new FioristaServiceImpl();
	
	@Autowired
    private FioristaService fioristaServiceImpl ;
	private int idregione;
	private int id_regione;

 public int getId_regione() {
		return id_regione;
	}

	public void setId_regione(int id_regione) {
		this.id_regione = id_regione;
	}

public int getIdregione() {
		return idregione;
	}

	public void setIdregione(int idregione) {
		this.idregione = idregione;
	}

public String getRegioni() {
	
	
	//regioneDb=fioristaServiceImpl.getRegione();
	int x=getId_regione();
    regioneDb=regioneDao.resultSetRegione();
     
	 return "success";
 }
 
 public String getProvince()
  {
	 
	
		 provinciaDb=provinciaDao.resultSetProvince(getIdregione());
	  	 return "success";
  }
 



public List<Provincia> getProvinciaDb() {
	return provinciaDb;
}

public void setProvinciaDb(List<Provincia> provinciaDb) {
	this.provinciaDb = provinciaDb;
}

public List<Regione> getRegioneDb() {
	return regioneDb;
}


public void setRegioneDb(List<Regione> regioneDb) {
	this.regioneDb = regioneDb;
}


	

}
